home *** CD-ROM | disk | FTP | other *** search
/ TPUG - Toronto PET Users Group / TPUG Users Group CD / TPUG Users Group CD.iso / CRS / crs10.d81 / darktdoc.arc / DT4.DOCS
Text File  |  2009-10-10  |  40KB  |  1,189 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.                          ─ARK╘ERM ╓4.0 - ┬Y ┴LAN ╨ETERS
  7.                          ------------------------------
  8.                                         
  9.                        (├) 1986 ─ARK╙TAR ╙YSTEMS ╙OFTWARE
  10.                                         
  11.  
  12.  
  13.              ╬╧╘┼: ╘HIS PROGRAM IS IN THE PUBLIC DOMAIN, AND MAY BE   
  14.          GIVEN AWAY, BUT MAY ╬╧╘ BE SOLD, NOR MAY THE MAIN CODE BE    
  15.          ALTERED IN ANY WAY.
  16.  
  17.  
  18.              ─ARK╘ERM 4.0 IS YET ANOTHER ENHANCEMENT OF THE PREVIOUS  
  19.          VERSION, 3.0. ╘HIS NEW VERSION IS MORE COMPACT, AND OFFERS   
  20.          SOME NEW FEATURES:
  21.  
  22.              - ╪MODEM ╙UM AND ╪MODEM ├╥├ PROTOCOLS, WITH AUTOMATIC    
  23.          PADDING REMOVAL, AND ├╔╙ .╔═╟ REMOVAL.
  24.              - ═ULTI-╨AGE PHONE DIRECTORY WITH MULTI-NUMBER SEQUENCE  
  25.          DIALING.
  26.              - ╬EW EDITOR LINK FILE, FOR SEQUENTIAL TEXT EDITING.
  27.              - ═ODEM ═ODULES, FILES THAT CONTAIN ALL THE BASIC MODEM  
  28.          COMMUNICATIONS ROUTINES, SO THAT COMPATIBILITY MAY BE OFFERED
  29.          TO THE BENEFIT OF THE USER.
  30.              - ┴CCURATE 1200/2400 BAUD RATES, WITH A 200-600 BAUD     
  31.          RANGE AS WELL.
  32.              - ╔NCREASED BUFFER CAPACITY (32K).
  33.  
  34.              ╘HIS VERSION WAS DESIGNED TO GO ALONG WITH THE ─ARK╙TAR  
  35.          ╙YSTEM 3 ┬┬╙ PROGRAMS, 2 VERY POWERFUL, ALL ML ┬┬╙'S THAT RUN
  36.          IN ╞╒╠╠ COLOR, OR ┴╙├╔╔. ╔F YOU WANT MORE INFO ON THESE GREAT
  37.          PROGRAMS, SEE THE END OF THE DOCS.
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.                                         
  73.                               ╠OADING ╘HE ╨ROGRAM
  74.                               -------------------
  75.  
  76.              ╓4.0 WILL LOAD OFF ANY TYPE OF DRIVE AND OFF ANY DEVICE  
  77.          NUMBER, AS LONG AS THE DRIVE NUMBER IS "0", NOT "1". ╘YPE    
  78.          ╠╧┴─"─┴╥╦╘┼╥═ 4.0",DEVICE #,1 TO LOAD THIS PROGRAM. ┴FTER    
  79.          LOADING, THE PROGRAM WILL BE SET UP ACCORDING TO ─╘4.╙┼╘╒╨   
  80.          FILE. ╔F THAT FILE DOES NOT EXIST, OR IT DOES EXIST IN IT'S  
  81.          ORIGINAL FORMAT, THEN THE TERM WILL OPERATE ON THE DEFAULT   
  82.          SETTINGS THAT THESE DOCS ARE BASED ON.
  83.              ╘HE PROGRAM HAS 2 MODES OF OPERATION. ╘HE FIRST STATUS   
  84.          INDICATOR AT THE BOTTOM RIGHT WILL BE EITHER INVERSED, OR    
  85.          NORMAL. ╔F IT IS INVERSED, YOU WILL BE IN COMMAND MODE, WHERE
  86.          ALL COMMANDS THAT USE THE ├OMMODORE (├=) KEY WILL BE         
  87.          FUNCTIONAL, AS WILL BE THE FUNCTION KEYS. ╧THERWISE, ALL     
  88.          COMMANDS AND FUNCTION KEYS ARE INOPERATIVE. ╒SE ╙╚╔╞╘/╥┼╘╒╥╬ 
  89.          TO TOGGLE BETWEEN COMMAND MODE, AND NORMAL MODE. ╘O DO       
  90.          ANYTHING ON THE TERMINAL, YOU WILL USUALLY HAVE TO BE IN     
  91.          COMMAND MODE.
  92.              ╘HAT SAME INDICATOR WILL BE EITHER AN ┴ OR A ├ INDICATING
  93.          ┴╙├╔╔ OR ├╧╠╧╥ TERMINAL MODES. ╙╚╔╞╘ ╥╒╬/╙╘╧╨ WILL TOGGLE    
  94.          BETWEEN COLOR AND ┴╙├╔╔. ├OLOR MODE IS THE SAME AS IT ALWAYS 
  95.          WAS WITH PREVIOUS ─ARK╘ERMS, BUT IT NEVER HURTS TO REFRESH   
  96.          MEMORIES, SO:
  97.  
  98.              ├= 1-8 AND ├╘╥╠ 1-8 WILL CHANGE THE CURSOR COLOR.
  99.              ╞1 AND A COLOR KEY (IE., ╞1, THEN ├╘╥╠-1) WILL SET THE   
  100.          BORDER COLOR.
  101.              ╞3 AND A COLOR KEY WILL SET THE BACKGROUND COLOR.
  102.              ╞5 AND A COLOR KEY WILL SET THE FOREGROUND COLOR.
  103.              ├╘╥╠-╔ ENABLES THE ╒╨╨┼╥-├┴╙┼/╟╥┴╨╚╔├╙ CHARACTER SET AT  
  104.          $┼000 (57344).
  105.              ├╘╥╠-╚ ENABLES THE ╒╨╨┼╥ & ╠╧╫┼╥ ├┴╙┼ CHARACTER SET AT   
  106.          $┼800 (59392).
  107.              ├╘╥╠-╟ IS THE BELL TONE.
  108.              ├URSOR ╒P, ─OWN, ╠EFT, ╥IGHT, ├LEAR, ╚OME, ╥╓╙ ╧N/╧FF ALL
  109.          OPERATE LIKE THE NORMAL 64 SCREEN EDITOR.
  110.              ╥┼╘╒╥╬ WILL REMOVE ALL CHARACTERS ON THAT LINE AFTER THE 
  111.          POINT OF RETURN.
  112.              ╔╬╙┼╥╘ WILL INSERT ONLY ON THE CURRENT LINE; THE SAME    
  113.          GOES FOR DELETE.
  114.  
  115.              ╘HE ┴╙├╔╔ MODE MAY NOT APPEAR TO BE ┴╙├╔╔ WHEN YOU ARE IN
  116.          HALF DUPLEX, AND YOU TRY TYPING. ┬UT IT IS, DESPITE THE FACT 
  117.          THAT YOU CAN CURSOR AROUND.
  118.              ╬╧╘┼: ┘OU CAN ╬╧╘ SEND SCREEN COLORS WITH ╞1/╞3/╞5 WHEN  
  119.          YOU ARE IN COMMAND MODE, OR YOU WILL SEND A FUNCTION KEY     
  120.          STRING.
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.                                ╙TATUS ╔NDICATORS
  139.                                -----------------
  140.  
  141.          00:00A 00:00:00 32768 01-01 ┴:┬:╚:╔:╒:╫
  142.            1        2      3     4   5 6 7 8 9 0
  143.  
  144.  
  145.              1: ├LOCK. ╙TANDARD ┴M/╨M CLOCK.
  146.              2: ╟ENERAL PURPOSE TIMER. ╘HIS TIMER WILL BE CLEARED     
  147.          WHENEVER A CARRIER IS DETECTED FROM AUTO DIAL OR AUTO ANSWER.
  148.              3: ┬UFFER ┬YTES ╞REE. ╘HIS IS 32768 BYTES WHEN THERE IS  
  149.          NO PHONE DIRECTORY IN MEMORY. ╘HIS WILL COUNT DOWN TO ZERO,  
  150.          AND STOP IF IT GETS THERE.
  151.              4: ├URSOR ROW/COLUMN POSITION. ╘HIS IS FOR THE BENEFIT OF
  152.          COLOR MODE, WHEN ONE WISHES TO SCREEN MAP WHEN WRITING       
  153.          MESSAGES ON THE ├┬┬╙, OR USE HIDDEN CURSOR MOVEMENT.
  154.              5: ┴╙├╔╔/├OLOR AND ├OMMAND ═ODE STATUS. ┴S EXPLAINED     
  155.          ABOVE.
  156.              6: ┬UFFER OPEN/CLOSE. ╒SE ├= ╧ TO OPEN AND CLOSE THE     
  157.          BUFFER. ╘HE BUFFER IS OPEN WHEN THE STATUS FLAG IS INVERSED.
  158.              7: ╚IDE ╙CREEN ╧UTPUT. ╒SE ├= ╚ TO TOGGLE. ╫HEN INVERSED,
  159.          ALL OUTPUT TO THE SCREEN IS SUPPRESSED. ╚OWEVER, IF THE      
  160.          BUFFER IS OPEN, DATA WILL STILL BE SENT TO THE BUFFER. ╘HIS  
  161.          IS USEFUL FOR BUFFERING DATA THAT YOU DON'T WANT VISIBLE ON  
  162.          THE SCREEN.
  163.              8: ═ODEM ╔NPUT/╧UTPUT ╔NHIBIT. ╒SE ├= ╔ TO TOGGLE. ╫HEN  
  164.          INVERSED, ALL INPUT AND OUTPUT WITH THE MODEM WILL BE PUT ON 
  165.          HOLD, WHILE THE CARRIER WILL REMAIN IN IT'S CURRENT STATE.
  166.              9: ╒PPER ├ASE ╠OCK. ╒SE ├= ╒ TO TOGGLE. ┴LL LETTERS FROM 
  167.          ┴-┌ WILL BE IN ├┴╨╙ WHEN THIS FLAG IS INVERSED.
  168.              0: ╫ORD ╫RAP. ╔F YOU ARE LOGGED ONTO A SYSTEM THAT RUNS  
  169.          AT 80, 132, 160, OR SOME OTHER SCREEN COLUMN FORMAT MORE THAN
  170.          40, THEN USE ├= ╫ TO ENABLE WORDWRAP, AND NO WORDS WILL BE   
  171.          BROKEN UP ON THE RIGHT SIDE OF THE SCREEN.
  172.  
  173.              ╘HERE ARE SEVERAL OTHER COMMANDS AVAILABLE, AND EACH WILL
  174.          BE DESCRIBED IN DETAIL.
  175.              ╫HEN IN A SUB-MENU OF ANY COMMAND, USE THE ╥┼╘╒╥╬ KEY TO 
  176.          GET BACK TO TERMINAL MODE, AND IF THAT DOESN'T WORK, USE THE 
  177.          ╙╘╧╨ KEY TO RETURN.
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.                          ┴UTO ─IAL / ┴UTO ┴NSWER (├= ┴)
  205.                          ------------------------------
  206.  
  207.              ┬OTH AUTO DIAL AND ANSWER WORK ACCORDING TO THE ROUTINES 
  208.          IN THE MODEM MODULE FILE. ╙EE THE NOTES AT THE END FOR HOW TO
  209.          CREATE A MODEM MODULE. ┴UTO DIALING HERE WILL ONLY DIAL ONE  
  210.          NUMBER AT A TIME, AND WILL REDIAL THAT NUMBER UNTIL A CARRIER
  211.          IS DETECTED, OR THE ╙╘╧╨ KEY IS HIT TO ABORT DIALING. ┴  .   
  212.          STRING OF 18 DIGITS IS ACCEPTABLE FOR INPUT. ╔N THE 1650     
  213.          VERSION, ONLY NUMBERS ARE DIALED, AND ALL OTHER CHARACTERS   
  214.          ARE SKIPPED. ┴UTO ANSWER WILL ANSWER AT THE CURRENT BAUD RATE
  215.          UNTIL A CARRIER IS DETECTED, OR THE ╙╘╧╨ KEY IS USED         
  216.          ABORT. ╔F YOU WANT MULTIPLE AUTODIALING, USE ├= ╨ AND THE    
  217.          PHONE DIRECTORY.
  218.  
  219.  
  220.                              ┬UFFER ╧PTIONS (├= ┬)
  221.                              ---------------------
  222.  
  223.              <┴> ┴PPEND ┬UFFER ╘O ╞ILE.
  224.              <├> ├LEAR ┬UFFER.
  225.              <┼> ┼DIT ┬UFFER (╙EE ┬ELOW).
  226.              <╠> ╠OAD ╞ILE ╔NTO ┬UFFER.
  227.              <═> ═ERGE (┴DD) ╞ILE ╘O ├URRENT ┬UFFER ├ONTENTS.
  228.              <╨> ╨RINT ┬UFFER. (┴╙├╔╔ ╧R ╬ORMAL).
  229.              <╥> ╥EVIEW ┬UFFER (╙EE ┬ELOW).
  230.              <╙> ╙AVE ┬UFFER.
  231.              <╘> ╘RANSMIT ┬UFFER.
  232.  
  233.              ┬:00000 - ┬UFFER ┬YTE ├OUNT.
  234.  
  235.              ╘RANSMITTING BUFFER CONTENTS WILL OPERATE ACCORDING TO   
  236.          THE TRANSMIT DELAY FACTOR SET IN MODEM OPTIONS (SEE ├= ═).   
  237.          ╫HEN YOU TURN ON TRANSMIT BUFFER, YOU WILL BE RETURNED TO    
  238.          COLOR/ASCII TERMINAL MODE, AND THE BUFFER WILL BEGIN TO SEND.
  239.          ┘OU WILL MOST LIKELY NEED A DELAY FACTOR WHEN SENDING, OR THE
  240.          DATA MAY BE GARBLED WHEN SENDING PRE-WRITTEN MESSAGES TO A   
  241.          ┬┬╙. ╘HE ├┬┬╙-3 CAN USUALLY ACCEPT TEXT WITH AN XMIT DELAY OF
  242.          50 OR LESS. ╧NCE THE BUFFER XMITS, YOU CAN USE ANY COMMAND   
  243.          MODE KEYS, SINCE THE BUFFER TRANSMIT IS RUNNING IN THE       
  244.          BACKGROUND. ╒SE ╙╨┴├┼ TO PAUSE BUFFER SEND, AND ╙╘╧╨ TO      
  245.          ABORT. ┘OU MAY NOT SEND A BUFFER ╔╞: YOU ARE SENDING A       
  246.          FUNCTION KEY, OR, YOU HAVE THE BUFFER ALREADY OPEN TO ACCEPT 
  247.          DATA.
  248.              ┼DITING A BUFFER OPERATES IN THE SAME MANNER AS WRITING A
  249.          MESSAGE WITH ├┬┬╙-3. ┘OU WILL BE PLACED IN THE EDITOR, AND   
  250.          ANYTHING YOU TYPE WILL BE BUFFERED. ┘OU MAY WRITE COLOR      
  251.          MESSAGES, USING SCREEN COLORS, ETC., AS DESCRIBED ABOVE, OR  
  252.          ANYTHING ELSE. ╫HEN YOU ARE WRITING TEXT, THE MESSAGE "┬UFFER
  253.          ┼DIT ╧N..." WILL BE DISPLAYED. ╘O EXIT BUFFER EDIT, USE THE  
  254.          ╙╘╧╨ KEY. ╔F YOU WANT TO DELETE THE CURRENT CHARACTER FROM   
  255.          THE BUFFER, THEN USE ├╘╥╠-─, ╬╧╘ DELETE, AS DELETE WILL BE   
  256.          BUFFERED.
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.              ╫HEN YOU ARE IN THE EDITOR, YOU MAY NOT BE AT THE END OF 
  271.          THE TEXT DATA THAT IT CONTAINS. ╔E., IF YOU WRITE SOME TEXT, 
  272.          EXIT, THEN SELECT EDIT AGAIN, YOU WILL BE AT POSITION 0,     
  273.          WHERE THE TEXT MAY BE AT POSITION 1234, THE END OF THE DATA. 
  274.          ╘HUS, ENTERING ANY DATA NOW WILL IN EFFECT OVERWRITE ANYTHING
  275.          CURRENTLY AT THAT POSITION. ╒SING ├╘╥╠-─ ╬OW WILL ERASE THE  
  276.          BYTE AT POSITION 0, AND SHIFT THE ENTIRE BUFFER AFTER THAT,  
  277.          FROM 1-1234, ONE POSITION DOWN, UNTIL THE ENTIRE BUFFER HAS  
  278.          BEEN JUSTIFIED. ╔ WILL NOT EXPLAIN WHAT HAPPENS; YOU WILL    
  279.          HAVE TO TRY IT YOURSELF. ┴LSO, ├╘╥╠-╪ MAY ALSO EXIT LIKE     
  280.          ╙╘╧╨, ┬╒╘ THIS HAS THE EFFECT OF ╘╥╒╬├┴╘╔╬╟ THE REMAINDER OF 
  281.          THE BUFFER DATA, FROM THE CURRENT POSITION ONWARDS.
  282.              ╫HEN YOU ARE IN REVIEW MODE <╥>, YOU WILL BE ABLE TO READ
  283.          THE BUFFER, BUT YOU MAY ╙╘╧╨ AT ANY POINT USING THE ╙╨┴├┼    
  284.          BAR, OR ABORT USING ╙╘╧╨. ├╘╥╠-╪ WILL ALLOW YOU TO RE-ENTER  
  285.          THE BUFFER AT THE POSITION YOU STOP AT WHEN YOU HIT ├╘╥╠-╪.  
  286.          ╬OTE THAT THE CHARACTER POSITION STOPPED AT IS ACTUALLY ONE  
  287.          PAST THE POINT OF RE-ENTRY. ╔E., YOU HIT ├╘╥╠-╪ IN THE MIDDLE
  288.          OF THE WORD "COMMODORE", STOPPING AT THE LETTER "M", SO THE  
  289.          BUFFER END LOOKS LIKE "COM". ┘OU MUST ENTER "M" AGAIN, TO    
  290.          PRESERVE THAT LAST DISPLAYED CHARACTER.
  291.              ╔F YOU REVIEW ┴╠╠ THE TEXT, THEN YOU WILL BE PLACED  INTO
  292.          EDIT MODE AT THE END OF THE REVIEW. ╘HIS ALLOWS YOU TO       
  293.          CONTINUE MESSAGES THAT YOU HAVE PREVIOUSLY LEFT OFF  EARLIER.
  294.          ╔F YOU WANT TO DO FORMAL TEXT EDITING, USE A WORDPRO, OR THE 
  295.          EDIT LINK.
  296.              ╫HEN USING DISK I/O WITH THE BUFFER, NOTE THE BYTES FREE 
  297.          COUNTER AT THE BOTTOM.
  298.  
  299.  
  300.                         ├HANGE ╘ERMINAL ╙ETTINGS (├= ├)
  301.                         -------------------------------
  302.  
  303.              ┴LTHOUGH ONLY 15 OPTIONS ARE DISPLAYED HERE, THE         
  304.          PARAMETER FILE ─╘4.╙┼╘╒╨ WILL ACTUALLY SAVE 80 BYTES OF DATA 
  305.          TO DISK. ╞IRST, THE 15 SHOWN WITH ├= ├.
  306.  
  307.              ═ODEM ╞ILE. ╘HIS IS THE NAME OF THE FILE YOU WANT TO USE 
  308.          TO CONTROL THE AUTODIAL, ANSWER, OFF-HOOK, AND ON-HOOK       
  309.          ROUTINES. ┴LL MODEM MODULES MUST BE CREATED AT THE EXPENSE OF
  310.          YOU, HE USER. ┘OU MUST HAVE SOME EXPERIENCE WITH             
  311.          ASSEMBLER/ML TO CREATE ONE. ╔ MYSELF HAVE ONLY PROVIDED ONES 
  312.          FOR THE 1650 AND 1670, AND EVEN THESE MAY NOT SUIT YOUR      
  313.          TASTES. ╫HEN YOU ENTER THE NAME OF THE NEW FILE, SAVE THE    
  314.          PARAMETERS BACK. ╘HE MODEM FILE WILL ╬╧╘ BOOT UP. ┘OU WILL   
  315.          HAVE TO RE-BOOT TO INITIALIZE THE TERM FOR A NEW MODEM FILE.
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.              ╞UNCTION ╦EY ╞ILE. ╞OR THE 16 FUNCTION KEYS IN THE TERM, 
  337.          ╞1-╞8, AND ├=1-├=8, YOU MAY LOAD ANY DEFAULT KEY FILE YOU    
  338.          WANT OFF DISK. ╘HIS FILE WILL BE LOADED UP WHEN YOU RE-BOOT  
  339.          NEXT TIME, OR EVERY TIME YOU HIT ╥╒╬/╙╘╧╨ - ╥┼╙╘╧╥┼ (╬OTE:   
  340.          ╥UN/╙TOP ╥ESTORE WILL RESET THE TERMINAL PROGRAM IN CASE OF  
  341.          LOCK-UP, BUT IT WILL NOT BE A COMPLETE RESET THAT LOADS ALL  
  342.          THE DEFAULT FILES BACK IN).
  343.              ╞UNCTION KEYS ARE SENT VIA TERMINAL MODE, COLOR OR ASCII.
  344.          ┘OU MUST BE IN COMMAND MODE TO SEND A FUNCTION KEY STRING.   
  345.          ┘OU MAY USE ┴╘ COMMANDS IN THE FUNCTION KEYS IF YOU HAVE A   
  346.          SMART MODEM. ╦EY STRINGS WILL BE SENT ON A DELAY FACTOR LIKE 
  347.          BUFFER XMIT. ┴LSO, YOU MAY NOT SEND A KEY STRING IF THE      
  348.          BUFFER IS OPEN, OR YOU ARE XMITTING THE BUFFER. ╔F YOU DO NOT
  349.          WANT TO USE A FUNCTION KEY FILE, JUST USE ANY FILE NAME THAT 
  350.          WON'T APPEAR ON THE DISK.
  351.              ├HARACTER ╙ET. ╘HIS WILL BE THE NAME OF THE DEFAULT      
  352.          CHARACTER SET TO LOAD AT BOOT UP TIME. ╒SING THE NAME "ROM"  
  353.          WILL SET THE CHARACTERS TO THE NORMAL TEXT DISPLAY YOU SEE,  
  354.          AND WILL NOT LOAD ANY CUSTOM CHARACTER SETS.
  355.              ╨ROTOCOL. ╓4.0 USES BOTH ╨UNTER AND ╪MODEM. ╘HE XMODEM IS
  356.          AUTOMATIC, MEANING THAT A ├╔╙ .╔═╟ HEADER WILL BE STRIPPED   
  357.          OFF THE FIRST BLOCK IF FOUND, AND ANY PADDING ON THE LAST    
  358.          BLOCK WILL BE STRIPPED OFF BEFORE IT IS WRITTEN TO THE DISK  
  359.          ╘HIS VERSION WAS WRITTEN BY ME, WITH THE EXCEPTION OF THE    
  360.          DOUBLE BUFFERING, WHICH WAS FOUND IN A ╨.─. ═ERLIN ╙OURCE    
  361.          FILE OF ╪MODEM 6.0, BY ═ICRO╘ECHNIC ╙OLUTIONS.
  362.              ╪MODEM  WILL OPERATE IN BOTH ├╥├ AND ╪MODEM. ╫HEN        
  363.          RECEIEVING A FILE, THE TERM ═┴┘ BE IN ├╥├ OR ╙╒═ DESPITE THE 
  364.          SETTING, DEPENDING ON WHAT MODE THE SENDER IS USING. WHEN    
  365.          SENDING, THE SETTING HERE DETERMINES THE MODE.
  366.              ╘HE ╨UNTER PROTOCOL IS THE NEW 8 BIT ├1.V2 VERSION       
  367.          WRITTEN BY ╙TEVE ╨UNTER. ╔ HAVE MADE SLIGHT MODS TO IT TO    
  368.          ACCOMODATE RELOCATION, ON SCREEN BUFFERING, AND MY UNIQUE    
  369.          MULTI-TRANSFER SYSTEM. ╫HEN SETTING THE PROTOCOL, THE FILES  
  370.          ─╘4.╨╥╧╘╧-╨ OR ─╘4.╨╥╧╘╧-╪ WILL BE LOADED FROM DISK. ┬E  SURE
  371.          IT IS ON THE CURRENT DISK! ╧NCE YOU SET THE PROTOCOL, IT WILL
  372.          BE USED AS THE DEFAULT WHEN RE-BOOTING, PROVIDED YOU SAVE THE
  373.          SETUP BACK.
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.              ╨HONE ─IRECTORY ╨AGES. ╓4.0 USES A VARIABLE LENGTH PHONE 
  403.          DIRECTORY. ┼ACH PAGE WILL  REDUCE THE BUFFER SIZE BY 800     
  404.          BYTES. ┼ACH TIME YOU CHANGE THE VALUE HERE, THE BUFFER WILL  
  405.          BE CLEARED, AND RESET, THUS ERASING ALL PREVIOUS DATA,       
  406.          INCLUDING A PREVIOUS PHONE DIRECTORY. ┼ACH PAGE CONTAINS 20  
  407.          NUMBERS. ╘HE NUMBER OF PAGES RANGE FROM 0 (NO DIRECTORY) TO  
  408.          10, WHICH GIVES A FULL 200 NUMBER PHONE DIRECTORY. ╘HIS CUTS 
  409.          THE BUFFER DOWN 25%, BUT STILL LEAVES AMPLE ROOM.
  410.              ┬LOCK ╙IZE. ╘HIS IS FOR THE ╨UNTER PROTOCOL ONLY. ╓ALUES 
  411.          CAN BE FROM 40 TO 255, WHICH IS THE MAXIMUM. ╘HIS VALUE IS   
  412.          THE NUMBER OF DISK FILE BYTES (+HEADER INFO) TO SEND FOR EACH
  413.          BLOCK. ╘HUS SMALLER BLOCK SIZES MEAN MORE BLOCKS TO SEND.
  414.              ╘IME. ┘OUR STANDARD 12 HOUR ┴M/╨M CLOCK. ╫HEN YOU WANT TO
  415.          CHANGE IT HOWEVER, YOU ═╒╙╘ ENTER 4 DIGITS ONLY. ╘HIS WILL BE
  416.          AN HOUR-MINUTE (╚╚══) MILITAIRY TIME VALUE. IE., MIDNIGHT IS 
  417.          "0000", NOON IS "1200", 3 PM IS "1500", AND 9 AM IS "0900".
  418.              ╨RINTER ─EVICE #. ╓ALUES FROM 4 TO 7 ARE OK.
  419.              ╨RINTER ╙ECONDARY ┴DDRESS. ╓ALUES FROM 0 TO 99 ARE OK. 0 
  420.          IS UPPER/CASE GRAPHICS, 7 IS UPPER/LOWER CASE MODE ON A ├┬═  
  421.          PRINTER.
  422.              ─ISK ─EVICE #. ╒PON BOOTUP, IT IS THE DEVICE # OF THE    
  423.          DRIVE YOU LOADED THE PROGRAM FROM. ╓ALUES FROM 0 TO 99 ARE   
  424.          OK, BUT NOT RECOMMENDED.
  425.              ╦EYCLICK & ┬ELL ╘ONE. ╙INCE BOTH HAVE THE SAME TYPE OF   
  426.          INPUT, ╔'LL EXPLAIN BOTH AT THE SAME TIME.
  427.              ╘HE FIRST CHARACTER IS AN "┼" FOR ENABLED, OR A "D" FOR  
  428.          DISABLED. ╒SE LOWER CASE "E" OR "D" AS THE FIRST INPUT       
  429.          CHARACTER, ╘HE SECOND CHARACTER IS THE WAVEFORM, EITHER      
  430.          ╘ (╘RIANGLE), ╙ (╙AWTOOTH) OR ╬ (╬OISE). ╬O ╨ULSE ╫AVEFORMS  
  431.          AS ╔ DIDN'T WANT TO DEAL WITH PULSE WIDTH. ╒SE ╘, ╙, OR ╬ AS 
  432.          INPUT. ╘HE LAST 3 BYTES ARE THE FREQUENCY HIGH BYTE, WHICH   
  433.          HAS A RANGE FROM 0-255. ┼XAMPLE INPUTS: "┼╘80", "─╬000",     
  434.          "┼╙145", ETC.
  435.              ─IAL ╙PEED ─ELAY. ╘HIS IS THE NUMBER OF ═ILLI╙ECONDS TO  
  436.          DELAY BETWEEN PULSES WITH THE 1650 MODEM WHEN AUTODIALING.   
  437.          10 PPS WOULD WORK OUT TO A DELAY OF 1000/10 OR 100 ═ILLI-    
  438.          ╙ECONDS. 20 PPS, THE DEFAULT, WOULD BE 1000/20, OR 50 FOR A  
  439.          DELAY FACTOR. ╥ANGES CAN BE FROM 0-999. ╫ITH THE 1670 MODULE,
  440.          A DELAY OF 0 WILL ╘╧╬┼ DIAL THE MODEM, AND ANY NON-ZERO VALUE
  441.          WILL PULSE DIAL THE MODEM. ╔F YOU WRITE YOUR OWN MODEM       
  442.          MODULE, YOU WILL NOT NEED THIS VALUE, OR THE NEXT 2. 
  443.              ├ARRIER ╫AIT ─ELAY. ┬ECAUSE OF LINE NOISE, LONG DISTANCE 
  444.          CONNECT DELAYS, ETC., THE 1650 MODEM WILL NOT LOOK FOR A     
  445.          CARRIER UNTIL AFTER THIS AMOUNT OF TIME HAS ELAPSED.
  446.              ╚ANGUP ─ELAY. ┬EFORE THE START OF EACH 1650 AUTODIAL, THE
  447.          MODEM IS PUT ON HOOK FOR THIS AMOUNT OF TIME TO ENSURE THAT  
  448.          THE PHONE HAS BEEN HUNG UP. ┬OTH THIS AND THE ABOVE VALUE CAN
  449.          RANGE FROM 0 TO 99 SECONDS.
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.              ╫HEN SAVING THE ╙┼╘╒╨ FILE BACK, THE FOLLOWING INFO WILL 
  469.          BE USED AS THE DEFAULTS FOR THE TERM WHENEVER YOU RE-BOOT:
  470.  
  471.              -═ODEM ╞ILE
  472.              -╞UNCTION ╦EY ╞ILE
  473.              -├HARACTER ╙ET ╞ILE
  474.              -╨ROTOCOL
  475.              -╨HONE ─IRECTORY ╨AGES
  476.              -╨RINTER ─EVICE & ╙ECONDARY ┴DDRESS
  477.              -╦EY ├LICK ╙TATUS
  478.              -┬ELL ╘ONE ╙TATUS
  479.              -╨ULSE ─IAL ─ELAY
  480.              -╚ANGUP ┴ND ├ARRIER ─ETECT ─ELAYS
  481.              -├URRENT ╙CREEN ├OLORS
  482.              -├OMMAND ═ODE ╙TATUS (┼N/─IS-┴BLED)
  483.              -┴╙├╔╔ ╧R ├OLOR ═ODE
  484.              -╒PPER ├ASE ╠OCK
  485.              -╫ORD ╫RAP ┼NABLE
  486.              -╠INE ╞EED ╙TATUS
  487.              -╬UMBER ╧F ╬ULLS
  488.              -╘RANSMIT ─ELAY
  489.              -┬AUD ╥ATE
  490.              -╙TOP ┬ITS, ╫ORD ╠ENGTH, ╨ARITY
  491.              -┬UFFER ╙PEED ╞LAG
  492.              -├ARRIER ─ETECT ╞LAG
  493.  
  494.  
  495.                               ─ISK ├OMMANDS (├= ─)
  496.                               --------------------
  497.  
  498.              ┬EFORE AND AFTER EVERY DISK ACCESS, THE COMMAND CHANNEL  
  499.          IS CHECKED FOR DISK ERRORS. ╘HE ERROR CHANNEL STATUS WILL BE 
  500.          DISPLAYED AT THE BOTTOM STATUS LINE. ┼NTER ALL COMMANDS IN   
  501.          THE NORMAL DISK COMMAND STYLE:
  502.  
  503.              N0:FILE NAME - SOFT NEW
  504.              N0:FILE NAME,ID - HARD NEW
  505.              S0:FILE NAME,FILE NAME,ETC - SCRATCH
  506.              R0:NEW NAME=0:OLD NAME - RENAME
  507.              C0:NEW FILE=OLD FILE,OLD FILE2,ETC - COPY/CONCATENATE
  508.              I0 - INITIALIZE
  509.              V0 - VALIDATE
  510.              U; - RESET DRIVE
  511.  
  512.              ╒SE "$" TO READ THE DISK DIRECTORY, ╙╨┴├┼ TO PAUSE, AND  
  513.          ╙╘╧╨ TO ABORT. $PATTERN, IE., "$DT4*" WILL READ THE DIRECTORY
  514.          ACCORDING TO DOS PATTERN MATCHING.
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.                               ╞ILE ╧PTIONS (├= ╞)
  535.                               -------------------
  536.  
  537.              <╥> ╥EAD ┴ ╞ILE.
  538.              <╨> ╨RINT ┴ ╞ILE (┴SCII ╧R ╬ORMAL).
  539.              <┼> ┼DIT ┴ ╞ILE.
  540.              <╪> ┼XTRACT ╞ROM ╞ILE.
  541.              <╘> ╘RANSMIT ╞ILE ╧VER ═ODEM.
  542.  
  543.              ╫HEN TRANSMITTING A FILE (OR BUFFER), IT WILL BE SENT AS 
  544.          ASCII OR COLOR (NORMAL) DEPENDING ON WHETHER YOU ARE IN COLOR
  545.          TERMINAL MODE, OR ASCII. ╘RANSMIT FOLLOWS THE DELAY FACTOR   
  546.          LIKE BUFFER XMIT. ╒SE ╙╨┴├┼ TO PAUSE, AND ╙╘╧╨ TO ABORT. ╘HE 
  547.          FILE WILL BE DISPLAYED REGARDLESS OF DUPLEX, AS ALL          
  548.          CHARACTERS RECEIVED FROM THE MODEM WILL BE DISCARDED DURING  
  549.          THE TRANSMIT.
  550.              ┼XTRACTING A FILE INVOLVES 2 PASSES. ┘OU WILL TAKE A     
  551.          SOURCE FILE, AND SCAN IT ON THE FIRST PASS, TO LOCATE THE    
  552.          LINE RANGE YOU WANT (╘HERE IS NO PROVISION FOR SIMULTANEOUS  
  553.          EXTRACTS). ╫HEN YOU HAVE THE DESIRED LINE RANGE, YOU WILL    
  554.          EXTRACT IT TO THE DESTINATION FILE. ┘OU MAY USE ╙╨┴├┼ TO     
  555.          PAUSE PASS 1 (╙CAN), AND ╙╘╧╨ TO ABORT TO PASS 2. ─URING PASS
  556.          2, THE SOURCE FILE WILL BE SCANNED FOR THE RANGE, AND THEN   
  557.          WRITTEN OUT TO DISK. ╔ HAVE PROVIDED DEVICE 8 TO 8 AND DEVICE
  558.          8 TO 9 EXTRACTS (╬╧╘┼: ╙OURCE DEVICE IS ALWAYS 8, NO MATTER  
  559.          WHAT THE TERMINAL SETTINGS SAY). ╒SING DEVICE 8 TO 9 GIVES   
  560.          VERY FAST RESULTS. ┘OU MAY ABORT PASS 2 WITH THE ╙╘╧╨ KEY.
  561.              ╫HEN YOU WANT TO ┼DIT A FILE, YOU MUST LOAD IN THE EDIT  
  562.          LINK FILE (─╘4.┼─╠╔╬╦). ╧NCE LOADED, THE TEXT EDITOR WILL RUN
  563.          BY ITSELF. ╘HIS EDITOR IS VERY SIMPLE, AND IS NOT DESIGNED   
  564.          FOR PROFESSIONAL FORMATTED OUTPUT; ╔ PUT IT IN FOR THE USE OF
  565.          MAKING PRE-WRITTEN MESSAGES TO SEND TO ┬┬╙'S. ╔T IS SLIGHTLY 
  566.          DIFFERENT THEN THE VERSION THAT WAS IN ╓3.0.
  567.              ╫HEN READING A FILE, USE ╙╨┴├┼ TO PAUSE, AND ╙╘╧╨ TO     
  568.          ABORT. ╫HEN PRINTING A FILE, USE ╙╘╧╨ TO ABORT.
  569.          FP
  570.              ┼DIT╠INK ├OMMANDS
  571.              -----------------
  572.  
  573.              ╒SE THE ╞7 KEY TO SELECT ANY OF THE FOLLOWING FUNCTIONS:
  574.  
  575.              <┴> ┴PPEND BUFFER TO FILE.
  576.              <├> ╘OGGLE CAPS LOCK.
  577.              <─> ─ISK DIRECTORY.
  578.              <┼> ┼RASE LINES FROM CURRENT POSITION.
  579.              <╠> ╠OAD FILE TO BUFFER.
  580.              <═> ═ERGE FILE WITH BUFFER.
  581.              <╨> ╨RINT BUFFER (SEC ADDR = 7!).
  582.              <╙> ╙AVE BUFFER TO FILE.
  583.              <╪> ┼XIT BACK TO ─ARK╘ERM 4.0.
  584.              <$> ╙END ─╧╙ COMMAND.
  585.              <#> ├HANGE DRIVE DEVICE #.
  586.              <+> ╔NSERT ╠INE.
  587.              <-> ─ELETE ╠INE.
  588.              ├URSOR ╒P WILL FAST SCROLL UP.
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.              ├URSOR ─OWN WILL FAST SCROLL DOWN.
  601.  
  602.              ┘OU MAY ONLY WORK WITH ╙┼╤ FILES. ╘HE BUFFER CAPACITY IS 
  603.          680 LINES.
  604.              ├URSOR KEYS WILL SCROLL THRU THE RANGE OF THE BUFFER.
  605.              ╔NSERT AND ─┼╠┼╘┼ WILL ╧╬╠┘ WORK WITH THE CURRENT LINE,  
  606.          AS DOES DELETE. ╒SE A WORDPRO FOR BETTER LINE CONTROL. ╘HIS  
  607.          IS A 40 COLUMN EDITOR.
  608.              ╚OME WILL MOVE TO LINE 0.
  609.              ├LEAR WILL MOVE TO THE LAST LINE.
  610.              ╘HE CURRENT WORK LINE IS ALWAYS FIXED AND HIGHLIGHTED IN 
  611.          THE MIDDLE OF THE SCREEN. ╘HE BUFFER WILL SCROLL THROUGH THIS
  612.          LINE.
  613.              ╒SE ╞1, ╞3, AND ╞5 TO CHANGE THE 3 TEXT COLORS. ╒SE ╞2   
  614.          AND ╞4 FOR THE BORDER AND BACKGROUND COLORS.
  615.              ╬╧╘┼: THE EDIT LINK RESIDES AT THE START OF THE BUFFER;  
  616.          ALL DATA IN THE BUFFER WILL BE CLEARED. ┴LSO, ANY CURRENT    
  617.          PHONE DIRECTORY WILL BE REMOVED.
  618.  
  619.  
  620.                            ┴LTER ╞UNCTION ╦EYS (├= ╦)
  621.                            --------------------------
  622.  
  623.              ┼ACH OF THE 16 FUNCTION KEY STRINGS CAN BE UP TO 31      
  624.          CHARACTERS + AN OPTIONAL CARRIAGE RETURN. ENTER THE KEY YOU  
  625.          WANT TO CHANGE FOR EDITING ANY OF THEM. ╒SE THAT KEY (╞1-8,  
  626.          ├= 1-8) WHEN IN TERMINAL MODE & COMMAND MODE TO SEND THE KEY 
  627.          STRING. ┴╘ COMMANDS MAY BE SENT IN THIS WAY. ╞UNCTION KEY    
  628.          STRINGS USE THE SAME TRANSMIT DELAY AS BUFFER AND FILE XMIT  
  629.          DO.
  630.  
  631.  
  632.                            ╠OAD ├HARACTER ╙ET (├= ╠)
  633.                            -------------------------
  634.  
  635.              ┴NY CHARACTER SET MAY BE USED, BUT IT MUST HAVEE A LOAD  
  636.          ADDRESS OF 53744 ($┼000). ╔ RECOMMEND A FULL, 512 CHARACTER  
  637.          BANK, SINCE THE ├┬┬╙-3 USES BOTH SETS SIMULTANEOUSLY. ╔F  YOU
  638.          USE "ROM" AS THE FILE NAME, YOU WILL GET THE STANDARD ╥╧═    
  639.          CHARACTER BANK. ┘OU MUST STILL SET THE CHARACTER SET FILE    
  640.          NAME WITH ├= ├ IF YOU WANT TO MAKE THIS SET THE DEFAULT.
  641.  
  642.  
  643.                               ═ODEM ╙ETTING (├= ═)
  644.                               --------------------
  645.  
  646.              ┘OU WILL SEE THE STATUS LINE CHANGE TO THE MODEM STATUS  
  647.          LINE:
  648.  
  649.          ┬:0300 1:8:╬ ┬:├:─:0:050:╬╧╬┼:--------
  650.             1   2 3 4 5 6 7 8  9   0      ┴
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.              1:┬AUD ╥ATE. 200-600, 1200, OR 2400 (╬╧╘┼: ╓ 3.0 HAD A   
  667.          1200 BAUD TIMING BUG THAT WAS CORRECTED HERE).
  668.              2:╙TOP ┬ITS (1 OR 2).
  669.              3:╫ORD ╠ENGTH (5-8).
  670.              4:╨ARITY (╬ONE,╧DD,┼VEN,═ARK,╙PACE).
  671.              5:┬UFFER ╙PEED ╞LAG (╔NVERSED = FULL SPEED). ╫HEN USING  
  672.          <╥> IN THE BUFFER OPTIONS TO REVIEW THE BUFFER, THE SPEED AT 
  673.          WHICH THE BUFFER IS DISPLAYED IS DETERMINED BY THIS FLAG. ╘HE
  674.          BUFFER WILL BE DISPLAYED AT EITHER FULL SPEED, OR THE SPEED  
  675.          AT WHICH THE CURRENT BAUD RATE IS SET AT. ╒SING "╙" DURING   
  676.          THE BUFFER READ WILL TOGGLE THIS FLAG AS WELL.
  677.              6:├ARRIER ─ETECT ╞LAG. ╫HEN ENABLED, NO FILE TRANSFERS   
  678.          WILL OCCUR WITHOUT A CARRIER, AND, IF A CARRIER IS LOST      
  679.          DURING A FILE TRANSFER, THE TRANSFER WILL BE ABORTED, AND YOU
  680.          WILL BE NOTIFIED OF THE LOSS OF CARRIER.
  681.              7:─UPLEX. ╞ULL DUPLEX IS THE NORMAL ┬┬╙-TERMINAL         
  682.          OPERATION MODE. ╫HEN INVERSED, YOU WILL BE IN HALF DUPLEX,   
  683.          AND ALL DATA IS ECHOED BACK TO THE SCREEN.
  684.              8:╬ULLS. ┴FTER EACH CARRIAGE RETURN, A NUMBER OF NULLS   
  685.          (┴SCII 0) WILL BE SENT OVER THE MODEM TO SLOW DOWN           
  686.          TRANSMISSION TO THE SYSTEM YOU ARE CONNECTED TO. ╓ALUES RUN  
  687.          FROM NONE TO 9.
  688.              9:╘RANSMIT ─ELAY. ╫HEN SENDING A BUFFER, FUNCTION KEY, OR
  689.          FILE OVER THE MODEM, THE HOST MAY NOT BE ABLE TO RECEIVE THE 
  690.          DATA AS FAST AS YOU SEND IT. ╙O, YOU SHOULD USE A DELAY      
  691.          FACTOR TO INSERT A PAUSE BETWEEN EACH CHARACTER AS IT IS     
  692.          SENT. ╔F YOU INTEND TO BUFFER MESSAGES TO A ├┬┬╙-3, USE A    
  693.          XMIT DELAY BETWEEN 50-200, ALTHOUGH IN SOME CASES, 0 MIGHT   
  694.          WORK. ╘HIS DELAY TIME IS IN ═ILLI╙ECONDS PER EACH CHARACTER.
  695.              0:╠INEFEED ╙TATUS:
  696.                ╔╬:┴LL LINEFEEDS (ASCII 10) RECEIVED WILL BE CONVERTED 
  697.          TO CARRIAGE RETURNS.
  698.                ╧╒╘:┴LL CARRIAGE RETURNS SENT WILL BE CONVERTED TO LINE
  699.          FEEDS WHEN THEY OCCUR. ╬OTE THAT THIS IS NOT THE SAME AS     
  700.          ADDING A LINE FEED AFTER A CARRIAGE RETURN.
  701.                ┬╧╘╚: ┬OTH OF THE ABOVE.
  702.                ╬╧╬┼: ╬O LINE FEEDS WILL BE CHECKED FOR
  703.              ┴:╫HEN YOU GO ON-HOOK, OR OFF-HOOK, THE MESSAGE WILL BE  
  704.          DISPLAYED HERE.
  705.  
  706.              ╘O ├HANGE:                ╒SE:
  707.              ┬AUD ╥ATE                 ┬
  708.              ╙TOP ┬ITS                 ╙
  709.              ╫ORD ╠ENGTH               ╫
  710.              ╨ARITY                    ╨
  711.              ┬UFFER ╙PEED ╥ATE         ╥
  712.              ├ARRIER ─ETECT ╞LAG       ├
  713.              ─UPLEX                    ─
  714.              ╬ULLS                     ╬
  715.              ╘RANSMIT ─ELAY            ╘
  716.              ╠INEFEED ╙TATUS           ╠
  717.              ╧FF-╚OOK (╧N-╠INE)        +
  718.              ╧N-╚OOK (╧FF-╠INE)        -
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.                              ╨HONE ─IRECTORY (├= ╨)
  733.                              ----------------------
  734.  
  735.              ╓4.0 HAS A MULTI-DIAL, MULTI-PAGE PHONE DIRECTORY. ╘HIS  
  736.          PHONE DIRECTORY HAS THE FOLLOWING CHARACTERISTICS:
  737.  
  738.              -1 TO 10 PAGES, EACH CONTAINING 20 NUMBERS, INCLUDING A  
  739.          20 CHARACTER DESCRIPTION, AND AN 18 CHARACTER NUMBER STRING.
  740.              -╫HEN LOADING OR SAVING A PHONE DIRECTORY, THE FILE      
  741.          FORMAT IS ╙┼╤, AND IS A 40 COLUMN STANDARD TEXT FILE. ┘OU MAY
  742.          THUS EDIT THIS FILE WITH ANY STANDARD TEXT EDITOR, INCLUDING 
  743.          THE EDIT LINK, IF YOU DO NOT WANT TO USE THE <┼>DIT OPTION.
  744.              -╫HEN USING THE PHONE BOOK, YOU MUST MAKE SURE THAT YOU  
  745.          HAVE ENOUGH PAGES ALLOCATED FOR THE SIZE DIRECTORY YOU WILL  
  746.          WANT TO LOAD IN.
  747.              -╒P TO 32 NUMBERS MAY BE DIALED AT ONE TIME, IN THE ORDER
  748.          THAT THEY ARE CHOSEN WITH THE (╟)ET COMMAND. ┴FTER ALL       
  749.          NUMBERS HAVE BEEN DIALED ONCE, THEY WILL BE RE-DIALED UNTIL  
  750.          YOU ENTER ╙╘╧╨ TO ABORT AUTO-DIALING.
  751.              -╘HE 18 CHARACTER INPUT STRING IS EXACTLY THE SAME AS    
  752.          THAT WITH THE ├= ┴ COMMAND, AND WILL USE THE SAME AUTO DIAL  
  753.          ROUTINE.
  754.  
  755.              ─IRECTORY ├OMMANDS:
  756.  
  757.              ╨:0 - ├URRENT ╨AGE #
  758.              ╙:00 - ╘OTAL NUMBERS SELECTED FOR DIALING.
  759.              <├> ├LEAR ALL SELECTED NUMBERS.
  760.              <─> ┬EGIN THE MULTI-DIAL SEQUENCE. ╬OTE THAT ╘:000 IS THE
  761.          TRY COUNTER, AND ╬:..... IS THE CURRENT NUMBER.
  762.              <┼> ┼DIT NUMBERS ON CURRENT PAGE. ╒SE THE CURSOR UP/DOWN 
  763.          KEYS TO HIGHLIGHT THE # YOU WANT TO EDIT, THEN HIT RETURN.   
  764.          ┘OU WILL THEN HAVE TO ENTER A NUMBER, AND A DESCRIPTION. ╚IT 
  765.          RETURN TO SELECT MORE NUMBERS ON THE CURRENT PAGE. ╒SE ╙╘╧╨  
  766.          TO EXIT THE EDIT OPTION.
  767.              <╟> ╟ET ╬UMBERS. ╙ELECT THE NUMBERS YOU WANT TO DIAL LIKE
  768.          YOU DID WITH <┼>. ╙TART AT THE NUMBERS YOU WANT TO DIAL      
  769.          FIRST, THEN CONTINUE UP TO 32. ╔F YOU WANT TO REMOVE A NUMBER
  770.          IF IT IS SELECTED, THEN JUST HIT RETURN AT IT'S POSITION, AND
  771.          THE NUMBER WILL BE REMOVED FROM THE SELECTED LIST. ╫HEN A    
  772.          NUMBER IS SELECTED, AN ASTERISK WILL APPEAR BETWEEN THE      
  773.          NUMBER AND DESCRIPTION.
  774.              <╠> ╠OAD DIRECTORY FILE.
  775.              <╬> ─IAL A SINGLE NUMBER (╙AME AS DIALING USING ├= ┴).   
  776.              (╙) ╙AVE CURRENT DIRECTORY.
  777.               (+) ╔NCREMENT PAGE.
  778.               (-) ─ECREMENT PAGE.
  779.           
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.                            ╥ESET ├LOCK / ╘IMER (├= ╥)
  799.                            --------------------------
  800.  
  801.              ╓ERY SIMPLE, EH?
  802.  
  803.  
  804.                             ╙ET ╙CREEN ├OLORS (├= ╙)
  805.                             ------------------------
  806.  
  807.              ╘HIS ONE IS SIMPLE TOO, JUST USE THE NUMBER KEYS, 1-3.
  808.  
  809.  
  810.                           ╞ILE ╘RANSFER ╧PTIONS (├= ╘)
  811.                           ----------------------------
  812.  
  813.              <1> ╙INGLE ╞ILE ╒PLOAD.
  814.              <2> ╙INGLE ╞ILE ─OWNLOAD.
  815.              <3> ═ULTI ╞ILE ╒PLOAD.
  816.              <4> ═ULTI ╞ILE ─OWNLOAD.
  817.  
  818.              ╬╧╘┼: ╘HE MULTI TRANSFER MODES ARE DESIGNED AND BUILT    
  819.          INTO THE ╨UNTER PROTOCOL, AND WILL ╬╧╘ WORK WITH ╪MODEM, SO  
  820.          REMEMBER TO CHANGE THE PROTOCOL TO ╨UNTER WHEN               
  821.          MULTI-TRANSFERRING.
  822.              ╘HE FILE STATUS LINE WILL APPEAR AS FOLLOWS:
  823.  
  824.              ╨:╞╔╠┼ ╬┴═┼:123:╙╒:┬-0000:╞-000
  825.              1     2      3   4    5      6
  826.  
  827.              1:╞ILE ╘YPE.
  828.              2:╞ILE ╬AME.
  829.              3:╞ILE ╙IZE.
  830.              4:╘RANSFER ═ODE:
  831.                ╙╒:╙INGLE ╒PLOAD
  832.                ╙─:╙INGLE ─OWNLOAD
  833.                ═╒:═ULTI ╒PLOAD
  834.                ═─:═ULTI ─OWNLOAD
  835.              5:┬LOCKS ╠EFT (═ULTI ╧NLY).
  836.              6:╞ILES ╠EFT (═ULTI ╧NLY).
  837.  
  838.              ╒SE THE ╙╘╧╨ KEY TO ABORT ANY FILE TRANSFER. ╪MODEM      
  839.          PROTOCOL WAS EXPLAINED BEFORE. ╘HE MULTI-FILE TRANSFER MODE  
  840.          IS UNIQUE, AND GUARANTEED TO WORK ERROR FREE. ╔T WILL NOT    
  841.          WORK WITH ANY OTHER TERM. ╙OURCE CODE FOR THE MULTI-TRANSFER 
  842.          METHOD IS AVAILABLE ON REQUEST.
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.                               ┼XIT ╨ROGRAM (├= ╪)
  865.                               -------------------
  866.  
  867.              ╓ERY SIMPLE TOO, WILL EXIT TO ┬┴╙╔├.
  868.  
  869.                           ├OMMAND ═ODE ╙UMMARY (├= ┌)
  870.                           ---------------------------
  871.  
  872.              ╟IVES A COLOR FILE OF ALL COMMANDS IN COMMAND MODE       
  873.          (─╘4.╚┼╠╨═┼).
  874.  
  875.  
  876.              ╘HE LAST FEW COMMANDS ARE: ├= * (├LEAR THE BUFFER), ├= \ 
  877.          (╨OUND) (╙END ┴╙├╔╔ DELETE (127)), AND ├╘╥╠ ; (╙END ┼╙├APE).
  878.  
  879.  
  880.              ╘HE REMAINDER OF THE DOCS EXPLAIN HOW TO CREATE A MODEM  
  881.          MODULE, WHICH WILL BE FOLLOWED BY INFO ON THE ─ARK╙TAR ┬┬╙   
  882.          ╙YSTEMS-3.
  883.  
  884.  
  885.  
  886.  
  887.  
  888.  
  889.  
  890.  
  891.  
  892.  
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.                              ├REATING ┴ ═ODEM ╞ILE
  931.                              ---------------------
  932.  
  933.              ┴ MODEM FILE IS A SMALL MACHINE LANGUAGE FILE THAT       
  934.          HANDLES 4 BASIC MODEM COMMUNICATIONS ROUTINES:
  935.  
  936.              1. ┴UTO-─IAL    - $4600
  937.              2. ┴UTO-┴NSWER  - $4603
  938.              3. ╧FF-╚OOK     - $4606
  939.              4. ╧N ╚OOK      - $4609
  940.  
  941.              ┘OU SHOULD USE AN ASSEMBLER TO CREATE A MODEM FILE, AND  
  942.          YOU MUST FOLLOW CERTAIN GUIDELINES AND RESTRICTIONS WHEN     
  943.          MAKING ONE. ╔ HAVE PROVIDED ╨┴╠ SOURCE CODE FOR BOTH THE 1650
  944.          AND 1670 MODEM FILES, AND ╔ HAVE ALSO SUPPLIED AN EQUATES    
  945.          FILE OF THE ENTIRE TERMINAL PROGRAM, TO INDICATE WHAT THE    
  946.          TERMINAL PROGRAM USES, AND WHAT IT DOESN'T.
  947.  
  948.              ╘HE FILE MAY NOT GO PAST $4┴00, THEREFORE, YOU HAVE UP TO
  949.          1╦ OF SPACE TO CREATE THE FILE. ┘OU MAY ACCESS ANY ONE OF 10 
  950.          ROUTINES USED BY ─ARK╘ERM, FOUND IN A JUMP TABLE AT $0900.   
  951.          ╘HE 10 ROUTINES ARE:
  952.  
  953.              $0900 - ╨RINT CURRENT CHARACTER IN ACCUMULATOR. ╘HIS IS  
  954.          NOT $╞╞─2, BUT THE ROUTINE THAT PRINTS TO THE CUSTOM SPLIT   
  955.          SCREEN THRU MY SCREEN EDITOR.
  956.              $0903 - ╨RINT A LINE OF TEXT. ╠IKE ABOVE, BUT WILL PRINT 
  957.          THE STRING PAST THE ╩╙╥ CALL. ╒SE .BYT 0 TO END THE STRING.
  958.  
  959.              ╩╙╥ $0903
  960.              .┴╙├ "╘HIS IS A TEXT STRING."
  961.              .┬┘╘ 0
  962.              MORE STUFF....
  963.  
  964.              $0906 - ╫ORKS LIKE $0903, BUT WILL PRINT UP TO 40        
  965.          CHARACTERS TO THE STATUS LINE.
  966.  
  967.              ╩╙╥ $0906
  968.              .┴╙├ "╘HIS APPEARS ON ROW 24"
  969.              .┬┘╘ 0
  970.              MORE STUFF....
  971.  
  972.              $0909 - ╚EX TO DECIMAL CONVERSION ROUTINE. ┼NTER WITH .╪ 
  973.          = LO BYTE, .┘ = HI BYTE. ┼XITS WITH ─┼├═╠ (34-39) CONTAINING 
  974.          THE DECIMAL STRING, IN ╥┼╓┼╥╙┼─ ORDER.
  975.              $090├ - ═ILLI ╙ECOND DELAY TIMER. ┼NTER WITH .╪  =  MILLI
  976.          SECONDS LO BYTE, .┘ = MILLI SECONDS HI BYTE. .┴ WILL BE LOST.
  977.              $090╞ - ╩IFFY DELAY. ┼NTER WITH .┴ CONTAINING FROM 1 TO  
  978.          255 JIFFIES (1/60 SECOND).
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.  
  996.              $0912 - ╙CREEN ╔NPUT ╥OUTINE. ┼NTER WITH .┴ = # BYTES TO 
  997.          INPUT/CLEAR, .╪ = ROW, AND .┘ = COLUMN. ╥ETURNS WITH LENGTH  
  998.          OF INPUT IN .┴, AND THE DATA IN THE INPUT BUFFER @ 60        
  999.          DECIMAL.
  1000.              $0915 - ╞IND FILE ROUTINE. ┼NTER WITH .╪/.┘ = LOW/HI BYTE
  1001.          POINTERS TO A FILE NAME OF LENGTH 16, PADDED WITH SHIFTED    
  1002.          SPACES. ├ARRY WILL BE CLEARED IF NOT FOUND, SET IF FOUND, .┴ 
  1003.          = TYPE, .╪/.┘ = FILE SIZE.
  1004.              $0918 - ╚EX TO DECIMAL 2 BYTE CONVERTER. ╘HIS CONVERTS   
  1005.          ANY HEX DIGIT FROM 0 TO 99 IN .┴. ╥ETURNS WITH .X AS THE     
  1006.          FIRST DIGIT, AND .┘ AS THE SECOND DIGIT.
  1007.              $091┬ - ┼VALUATE ╔NTEGER. ╫ILL TAKE A 1 TO 5 CHARACTER   
  1008.          DIGIT STRING IN THE INPUT BUFFER AT 60 DEC, AND CONVERT IT TO
  1009.          HEX. ┼NTER WITH THE INPUT BUFFER AND INPUT LENGTH (15 DEC)   
  1010.          SET, AND CALL THIS ROUTINE. ╥ETURNS WITH CARRY CLEAR IF IT   
  1011.          WOULDN'T EVALUATE, CARRY SET IF IT WAS OK, .X/.Y = LO/HI     
  1012.          BYTES OF INTEGER STRING.
  1013.  
  1014.              ╘HE MODEM FILE MUST START AT $4600, AND YOU MUST CREATE A
  1015.          JUMP TABLE AT $4600, SUCH AS:
  1016.  
  1017.              *=$4600
  1018.              JMP AUTODIAL
  1019.              JMP ANSWER
  1020.              JMP OFF-HOOK
  1021.              JMP ON-HOOK
  1022.  
  1023.              ┴UTODIALING. .╪ AND .┘ CONTAIN THE LO/HI BYTE POINTERS TO
  1024.          THE 18 CHARACTER DIALING TEXT STRING. ╙EE THE SOURCE FOR 1650
  1025.          AND 1670 CODES FOR HOW TO BREAK IT DOWN. ┘OU MAY USE THE     
  1026.          UPPER 60 BYTES OF THE INPUT BUFFER AS ZERO PAGE USE (80-140).
  1027.          ╥ETURN WITH:
  1028.  
  1029.             ├ARRY ├LEAR IS ╙╘╧╨ KEY WAS HIT TO ABORT DIALING.
  1030.             ├ARRY SET, ┴╬─:
  1031.                  ┌ERO FLAG SET (┬┼╤) IF THE AUTODIAL WAS SUCCESSFUL,  
  1032.          AND A CARRIER WAS DETECTED.
  1033.                  ┌ERO FLAG CLEAR (┬╬┼) IF THE AUTODIAL DID NOT GIVE A 
  1034.          CARRIER.
  1035.  
  1036.              ┴UTO-ANSWER. ┼XIT WITH CARRY CLEAR IF ╙╘╧╨ WAS HIT, OR   
  1037.          CARRY SET IF CARRIER IS DETECTED.
  1038.  
  1039.              ╧FF-HOOK, AND ON-HOOK, SHOULD BE DONE AND JUST USE AN    
  1040.          ╥╘╙. ╬O SPECIAL REQUIREMENTS HERE.
  1041.  
  1042.              ╨LEASE CONSULT THE SOURCE CODE FOR MORE INFO. ╬OTE THAT  
  1043.          YOU CAN IGNORE THE PULSE DELAY @ 878/9 DEC, THE CARRIER WAIT 
  1044.          DELAY @ 880, AND THE HANGUP DELAY @ 881 DEC. ╔ JUST USED IT  
  1045.          IN THE ORIGINAL CODE, AND IT'S USE IS NOT NEEDED IN YOUR OWN 
  1046.          ROUTINES.
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.                       ╔NFO ╧N ─ARK╘ERM 4 / ─ARK╙TAR ┬┬╙-3
  1063.                       -----------------------------------
  1064.  
  1065.              ╘HIS TERMINAL PROGRAM WAS WRITTEN AND DEBUGGED OVER A 3  
  1066.          WEEK PERIOD. ═UCH OF THE BASIC I/O ROUTINES WERE TAKEN FROM  
  1067.          ╓3, BUT MUCH HAS BEEN CHANGED. ╔ AM SURE THAT ALL THE MINOR  
  1068.          IRRITATIONS ╔ HAVE RECEIVED ABOUT ╓1/2/3 HAVE BEEN RESOLVED, 
  1069.          AND ╔ SUGGEST YOU ONLY USE THIS VERSION. ╔ KNOW THAT THE LACK
  1070.          OF EASY HELP MENUS MAY AFFECT EASE OF USE, BUT ╔ NEEDED THE  
  1071.          SPACE, AND ╔ FOUND LARGE MENUS TO BE REAL MEMORY GOBBLERS.
  1072.              ╔ MAY ADD AN AUTO-MODE OVERLAY LATER ON, BUT IT WILL  NOT
  1073.          REQUIRE ANY CHANGES TO THE CURRENT PROGRAM IF ╔ DO MAKE THE  
  1074.          CHANGES.
  1075.  
  1076.  
  1077.              ─ARK╘ERM ╓4.0 ═EMORY ═AP:
  1078.              -------------------------
  1079.  
  1080.              $0400-$05╞╞ - ╞UNCTION KEY STORAGE
  1081.              $0600-$07╞╞ - ╓ARIABLE STORAGE
  1082.              $0800-$3┼┼1 - ═AIN CODE
  1083.              $3┼┼2-$45╞╞ - ╨UNTER/╪MODEM ╨ROTCOL ╧VERLAY ┴REA
  1084.              $4600-$49╞╞ - ═ODEM FILE OVERLAY AREA
  1085.              $4┴00-$4┬╞╞ - ╥╙232 ┬UFFERS
  1086.              $4├00-$├┬╞╞ - 32K ┬UFFER
  1087.              $4├00-$5┼00 - ┼DIT ╠INK ╧VERLAY
  1088.              $4├00-$╪╪╪╪ - ╨HONE DIRECTORY STORAGE
  1089.              $4├00-$╪╪╪╪ - ┴UTO-═ODE EXPANSION
  1090.              $├├00-$├╞╞╞ - ╙CREEN MEMORY
  1091.              $┼000-$┼╞╞╞ - ├USTOM CHARACTER STORAGE
  1092.              $╞000-$╞7╞╞ - ╙CREEN SWAPPING AREA
  1093.              $╞800-$╞╞╞╞ - ╬OT ╒SED
  1094.  
  1095.  
  1096.  
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.                                ─ARK╙TAR ┬┬╙ ╓3.0
  1129.                                -----------------
  1130.  
  1131.              ╘HESE ARE ACTUALLY 2 ┬┬╙ PROGRAMS IN 1, A FULL COLOR ┬┬╙ 
  1132.          PROGRAM, AND AN ASCII ┬┬╙. ┼ACH ARE BASICALLY IDENTICAL, AND 
  1133.          OFFER MANY FEATURES. ╔T IS A USER DEFINABLE SYSTEM, AND IS   
  1134.          FAR TOO IN-DEPTH TO EXPLAIN. ╘HIS IS NOT THE ╓1 SYSTEM THAT  
  1135.          WAS RELEASED AS A PROTOTYPE, BUT A NEW SYSTEM WITH MANY      
  1136.          FEATURES ADDED. ╔F YOU WOULD LIKE AN INFO SHEETMAILED TO     
  1137.          YOU, SEND A ╙┴╙┼ AND ANYTHING YOU WANT TO SAY IN A LETTER  TO
  1138.          THE ADDRESS BELOW. ╔F YOU WANT TO ORDER THE 2 DISK ┬┬╙ SYSTEM
  1139.          PROGRAM, THEN READ THE CLASSIFIEDS IN ╧CT-╬OV-─EC ISSUES OF  
  1140.          ├OMPUTES! ╟AZETTE. ├OST: $49.95 ╒╙ ($69.95 ├DN) TO ADDRESS   
  1141.          BELOW. ╨LEASE SEND ANY BUG PROBLEMS TO ME VIA EASYPLEX ON    
  1142.          ├OMPUSERVE. ═Y USER ID# WILL BE NEXT TO TERMINAL FILES ╔ HAVE
  1143.          UPLOADED THERE.
  1144.  
  1145.           ┴. ╠. ╨ETERS                    
  1146.           ┴UGUST 4, 1986                        
  1147.  
  1148.  
  1149.           ─ARK╙TAR ╙YSTEMS ╙OFTWARE                 
  1150.           113 ╓ALLEY╫OODS ╥OAD, ╒NIT 95          
  1151.           ─ON ═ILLS, ╧NTARIO                     
  1152.           ├ANADA ═3┴ 2╥8                       
  1153.                                         
  1154.  
  1155.              ╨HONE OUR 24 HOUR ┬┬╙ AT (416) 445-6788. ╠OG ON WITH THE 
  1156.          NAME OF "─┴╥╦ ╙╘┴╥", PASSWORD "─┼═╧", IN COLOR MODE.
  1157.  
  1158.  
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.